package JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/*
 *
 * JDBC
 * java语言 操作数据库
 * jdbc定义了一套操作关系型数据库的规则  接口
 * 步骤：
 * 1：导入驱动的jar包
 * 2：注册驱动
 * 3：获得数据库的连接对象
 * 4：定义sql   指写一个数据库语句
 * 5：获取执行sql语句的对象  Statement
 * 6：执行sql   接受返回结果
 * 7：处理结果
 * 8：释放资源
 *"jdbc:mysql://localhost:3306//mydb"
 * jdbc:mysql 指jdbc的链接方式
 * localhost 127.0.0.1  可以是域名  可以是ip地址  数据库所在服务器
 * 3306 端口号
 *
 *
 *
 * */
public class jdbcDemo03 {
    public static void main(String[] args){
        Statement stmt=null;
        Connection connection=null;
//注册驱动
        try {
            Class.forName("com.mysql.jdbc.Driver");
//        3：获得数据库的连接对象

           connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "123");

            String sql = "insert into employee values('00111','易烊千玺','a02','20000')";
             stmt = connection.createStatement();
            int c = stmt.executeUpdate(sql);
            System.out.println(c);
            if(c>0){
                System.out.println("链接数据库成功");
            }else{
                System.out.println("连接数据库失败");
            }
        }catch(Exception e){
        e.printStackTrace();

        }finally{
            try {
                if(stmt!=null){
                    stmt.close();
                }
              if(connection!=null) {
                  connection.close();
              }
            }

            catch(Exception e){
                e.printStackTrace();
            }
        }




    }
}
